De-Formalizing Statecharts
نویسنده
چکیده
We explore the problem of translating a large set of propo-sitional formulae (deening the transition behavior of a statechart) into natural language in a way that is both sound and complete. The dii-culty is not so much obtaining a literal translation of the logical content as it is avoiding interference from pragmatic eeects|inferences that are based on a readers expectations about the way the information is presented. While such eeects are often hard to quantify, we explore them within a formal framework that abstracts away from most of the semantic clutter, allowing us to treat them in a rigorous way while ensuring that soundness and completeness are maintained. The result is a hyper-text document communicating the theory of the transition behavior of the statechart in a way that is both formally and intuitively clear.
منابع مشابه
Timed Transition Activation Semantics in Statecharts
We propose an intuitive semantics for timed transition activation in hierarchical state machine languages like UML Statecharts or Harel Statecharts. The semantics presented here explain precisely when the timer implicitly associated with a timed transition is activated, and possibly deactivated, during a machine’s execution. In addition to the semantics, a decision procedure is given which serv...
متن کاملFormalizing Statecharts using Hierarchical Automata
We formalize in Isabelle/HOL the abtract syntax and a synchronous step semantics for the specification language Statecharts [HN96]. The formalization is based on Hierarchical Automata [MLS97] which allow a structural decomposition of Statecharts into Sequential Automata. To support the composition of Statecharts, we introduce calculating operators to construct a Hierarchical Automaton in a step...
متن کاملTowards e cient model checking Statecharts: A Statecharts to Promela Complier
Harel proposes the graphical language statecharts [Har87] for specifying behavior of reactive systems. Statecharts extend Mealy machines by parallelism and hierarchy. The communication mechanism in statecharts is instantaneous broadcast and the concurrency model is maximal parallelism. Statecharts has been supported by the commercial Statemate tool for about 12 years now. There, statecharts are...
متن کاملCurso de Programación de Sistemas Embebidos con Statecharts
— Statecharts is a visual formalism for specifying behavior of complex systems. This document details the method for designing embedded systems with statecharts, used in the course of Development with Microcontrollers of the degree of Electronic Engineering. The article includes an example of simple design with statecharts and describes the organization, content, methodology and tools used in o...
متن کاملModelado de la agregación de portlets por medio de statecharts
Resumen. El portal proporciona integración a través del interfaz gráfico (front-end), mientras que otras tecnologías soportan integración a través de los datos o de los procesos (back-end). La sindicación de portlets (aplicaciones front-end) sigue la estela de la sindicación de contenidos. El portal sería un contenedor de portlets, para proporcionar aplicaciones de mayor calado. La agregación d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007